package paq_clase_interfaz;

import com.sun.rowset.CachedRowSetImpl;
import javax.ejb.Local;

@Local
public interface interfaz_profesor {

    public void insertar(String al_cedula, String al_nombres,
            String al_especialidad,
            String al_telefono1,
            String al_telefono2,
            String al_direccion_casa,
            String al_direccion_trabajo,
            String al_correo,
            String al_nacionalidad,
            String al_apellidos,
            String al_tipo, String al_contrato);

    public void insertarUsuario(String nombres,
            String apellidos, String nick, String tipoUsuario, String password, String correo);

    public void eliminar(String al_codigo);

    public void bloquear_profesor(String al_codigo);

    public void desbloquear_profesor(String al_codigo);

    public void actualizar(String al_cedula, String al_nombres,
            String al_especialidad,
            String al_telefono1,
            String al_telefono2,
            String al_direccion_casa,
            String al_direccion_trabajo,
            String al_correo,
            String al_nacionalidad,
            String al_apellidos,
            String al_tipo, String al_contrato);

    public void actualizar_p(String p_cedula, String p_correo, String p_especialidad, String p_telefono1, String p_telefono2, String p_direccion_casa, String p_direccion_trabajo, String p_nacionalidad);

    public CachedRowSetImpl getLista();

    public CachedRowSetImpl getListaa();

    public CachedRowSetImpl datos_profesor(String cedula);

    public String getMensajei();

    public CachedRowSetImpl buscar_prof(String nick);
    public CachedRowSetImpl buscar_alumno(String cedula);

    public CachedRowSetImpl buscar_prof_asignado_coordinador(String nick);

    public CachedRowSetImpl getListacomboprofesor();

    public CachedRowSetImpl lista_profesores_timbraron(String cedula);

    public CachedRowSetImpl getcombocoordinador();

    public CachedRowSetImpl getLista_por_promocion_p(String promocion);
}
